package cn.ainit.sys.query.datastore;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/***
 * DataStore
 * @author xuzq
 * 
 */
@Entity
@Table(name = "sys_datastore")
public class DataStore implements java.io.Serializable {

	private static final long serialVersionUID = 5952523338868688152L;

	@Id
	@Column(name = "DS_ID")
	private String dsId;
	
	@Column(name = "DS_NAME")
	private String dsName;
	
	@Column(name = "PAGE_ROWS")
	private Integer pageRows;
	
	@Column(name = "DBI")
	private String dbi;
	
	@Column(name = "UPDATE_TABLE")
	private String updateTable;
	
	@Column(name = "SQL_TEXT")
	private String sqlText;
	
	@Column(name = "ORDER_CONF")
	private String orderConf;
	
	@Column(name = "RECEIPT_SERVER")
	private String receiptServer;
	
	@Column(name = "ANALYSE_BSEE_DS_CLASS")
	private String analyseBseeDsClass;
	
	@Column(name = "QUERY_COLUMN_COUNT")
	private Integer queryColumnCount;
	
	@Column(name="TABLE_PK")
	private String tablePK;
	
	@Column(name = "QUERY_COLUMN_WIDTH")
	private Integer queryColumnWidth;
	
	@Column(name="show_pk")
	private String showPK;
	
	@Column(name="show_name")
	private String showName;
	
	@Column(name = "LIST_DATA_WIDTH")
	private String listDataWidth;
	
	@Column(name = "EDIT_COLUMN_COUNT")
	private Integer editColumnCount;
	
	@Column(name = "EDIT_COLUMN_WIDTH")
	private Integer editColumnWidth;
	
	@Column(name = "EDID_IS_ABSOLUTE_LAYOUT")
	private String edidIsAbsoluteLayout;
	
	@Column(name = "CAN_ADD")
	private String canAdd;
	
	@Column(name = "CAN_DELETE")
	private String canDelete;
	
	@Column(name = "RIGHT_ADD")
	private String rightAdd;
	
	@Column(name = "RIGHT_QUERY")
	private String rightQuery;
	
	@Column(name = "RIGHT_MODIFY")
	private String rightModify;
	
	@Column(name = "RIGHT_DELETE")
	private String rightDelete;
	
	@Column(name = "RIGHT_EXPORT")
	private String rightExport;
	
	@Column(name = "RIGHT_PRINT")
	private String rightPrint;
	
	@Column(name = "RIGHT_VERIFY")
	private String rightVerify;
	
	@Column(name = "RIGHT_DESTROY")
	private String rightDestroy;
	
	@Column(name = "IS_JUDGE_DATA_RIGHT")
	private String isJudgeDataRight;
	
	@Column(name = "MEMO")
	private String memo;
	
	@Column(name = "JAVA_CLASS_NAME")
	private String javaClassName;
	
	@Column(name = "JAVA_PACKAGE_NAME")
	private String javaPackageName;
	
	@Column(name = "JAVA_SRC_PATH")
	private String javaSrcPath;
	
	@Column(name = "UPDATE_ABLE")
	private String updateAble;
	
	@Column(name = "IS_EXTEND")
	private String isExtend;
	
	@Column(name = "SUPER_DS_ID")
	private String superDsId;
	
	@Column(name = "IS_OTHER_SQL_QUERY")
	private String isOtherSqlQuery;
	
	@Column(name = "DS_RESULT_TYPE")
	private String dsResultType;
	
	@Column(name = "DS_RESULT_PROC")
	private String dsResultProc;
	
	@Column(name = "DS_USER_TYPE")
	private String dsUserType;
	
	@Column(name = "SQL_TEXT_QUERY")
	private String sqlTextQuery;
	
	@Column(name = "USER_PARAM")
	private String userParam;
	
	@Column(name = "IS_DISK_STORAGE")
	private String isDiskStorage;
	
	@Column(name = "DISK_PAGEROW")
	private Integer diskPagerow;
	
	@Column(name = "INPUT_DATE")
	private Timestamp inputDate;
	
	@Column(name = "O_ID_INPUT")
	private String oidInput;
	
	@Column(name = "LAST_MOD_DATE")
	private Timestamp lastModDate;
	
	@Column(name = "O_ID_MODIFY")
	private String oidModify;

	@Column(name="CONFIG_CLN")
	private String configCln;
	
	@Column(name="URL_JS")
	private String urlJs;
	
	@Column(name="PREFIX")
	private String prefix;
	
	@Column(name="PANEL_TITLE")
	private String panelTitle;
	
	@Column(name="STATIC_WEB_URL")
	private String staticWebUrl;
	
	@Column(name="SMORO")
	private String smoro;
	
	@Column(name="ITEMS")
	private String items;
	
	@Column(name="DESTORY")
	private String destroy;
	
	@Column(name="VERIFY")
	private String verify;
	
	@Column(name="TOTAL_SQL")
	private String totalSql;
	
	@Column(name="TOTAL_FLAG")
	private String totalFlag;
	
	@Column(name="IS_REJECT")
	private String isReject;
	
	
	@Column(name="IS_KM_PREMS")
	private String iskmPrems;
	
	
	
	public String getTotalSql() {
		return totalSql;
	}

	public void setTotalSql(String totalSql) {
		this.totalSql = totalSql;
	}

	public String getTotalFlag() {
		return totalFlag;
	}

	public void setTotalFlag(String totalFlag) {
		this.totalFlag = totalFlag;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getVerify() {
		return verify;
	}

	public void setVerify(String verify) {
		this.verify = verify;
	}

	public String getDestroy() {
		return destroy;
	}

	public void setDestroy(String destroy) {
		this.destroy = destroy;
	}

	public String getSmoro() {
		return smoro;
	}

	public void setSmoro(String smoro) {
		this.smoro = smoro;
	}

	public String getItems() {
		return items;
	}

	public void setItems(String items) {
		this.items = items;
	}

	public String getUrlJs() {
		return urlJs;
	}

	public void setUrlJs(String urlJs) {
		this.urlJs = urlJs;
	}

	public String getPrefix() {
		return prefix;
	}

	public void setPrefix(String prefix) {
		this.prefix = prefix;
	}

	public String getPanelTitle() {
		return panelTitle;
	}

	public void setPanelTitle(String panelTitle) {
		this.panelTitle = panelTitle;
	}

	public String getStaticWebUrl() {
		return staticWebUrl;
	}

	public void setStaticWebUrl(String staticWebUrl) {
		this.staticWebUrl = staticWebUrl;
	}

	public String getDsId() {
		return dsId;
	}

	public void setDsId(String dsId) {
		this.dsId = dsId;
	}

	public String getDsName() {
		return dsName;
	}

	public void setDsName(String dsName) {
		this.dsName = dsName;
	}

	public Integer getPageRows() {
		return pageRows;
	}

	public void setPageRows(Integer pageRows) {
		this.pageRows = pageRows;
	}

	public String getDbi() {
		return dbi;
	}

	public void setDbi(String dbi) {
		this.dbi = dbi;
	}

	public String getUpdateTable() {
		return updateTable;
	}

	public void setUpdateTable(String updateTable) {
		this.updateTable = updateTable;
	}

	public String getSqlText() {
		return sqlText;
	}

	public void setSqlText(String sqlText) {
		this.sqlText = sqlText;
	}

	public String getReceiptServer() {
		return receiptServer;
	}

	public void setReceiptServer(String receiptServer) {
		this.receiptServer = receiptServer;
	}

	public String getAnalyseBseeDsClass() {
		return analyseBseeDsClass;
	}

	public void setAnalyseBseeDsClass(String analyseBseeDsClass) {
		this.analyseBseeDsClass = analyseBseeDsClass;
	}

	public Integer getQueryColumnCount() {
		return queryColumnCount;
	}

	public void setQueryColumnCount(Integer queryColumnCount) {
		this.queryColumnCount = queryColumnCount;
	}

	public Integer getQueryColumnWidth() {
		return queryColumnWidth;
	}

	public void setQueryColumnWidth(Integer queryColumnWidth) {
		this.queryColumnWidth = queryColumnWidth;
	}

	public String getListDataWidth() {
		return listDataWidth;
	}

	public void setListDataWidth(String listDataWidth) {
		this.listDataWidth = listDataWidth;
	}

	public Integer getEditColumnCount() {
		return editColumnCount;
	}

	public void setEditColumnCount(Integer editColumnCount) {
		this.editColumnCount = editColumnCount;
	}

	public Integer getEditColumnWidth() {
		return editColumnWidth;
	}

	public void setEditColumnWidth(Integer editColumnWidth) {
		this.editColumnWidth = editColumnWidth;
	}

	public String getEdidIsAbsoluteLayout() {
		return edidIsAbsoluteLayout;
	}

	public void setEdidIsAbsoluteLayout(String edidIsAbsoluteLayout) {
		this.edidIsAbsoluteLayout = edidIsAbsoluteLayout;
	}

	public String getCanAdd() {
		return canAdd;
	}

	public void setCanAdd(String canAdd) {
		this.canAdd = canAdd;
	}

	public String getCanDelete() {
		return canDelete;
	}

	public void setCanDelete(String canDelete) {
		this.canDelete = canDelete;
	}

	public String getRightAdd() {
		return rightAdd;
	}

	public void setRightAdd(String rightAdd) {
		this.rightAdd = rightAdd;
	}

	public String getRightQuery() {
		return rightQuery;
	}

	public void setRightQuery(String rightQuery) {
		this.rightQuery = rightQuery;
	}

	public String getRightModify() {
		return rightModify;
	}

	public void setRightModify(String rightModify) {
		this.rightModify = rightModify;
	}

	public String getRightDelete() {
		return rightDelete;
	}

	public void setRightDelete(String rightDelete) {
		this.rightDelete = rightDelete;
	}

	public String getRightExport() {
		return rightExport;
	}

	public void setRightExport(String rightExport) {
		this.rightExport = rightExport;
	}

	public String getRightPrint() {
		return rightPrint;
	}

	public void setRightPrint(String rightPrint) {
		this.rightPrint = rightPrint;
	}

	public String getRightVerify() {
		return rightVerify;
	}

	public void setRightVerify(String rightVerify) {
		this.rightVerify = rightVerify;
	}

	public String getRightDestroy() {
		return rightDestroy;
	}

	public void setRightDestroy(String rightDestroy) {
		this.rightDestroy = rightDestroy;
	}

	public String getIsJudgeDataRight() {
		return isJudgeDataRight;
	}

	public void setIsJudgeDataRight(String isJudgeDataRight) {
		this.isJudgeDataRight = isJudgeDataRight;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getJavaClassName() {
		return javaClassName;
	}

	public void setJavaClassName(String javaClassName) {
		this.javaClassName = javaClassName;
	}

	public String getJavaPackageName() {
		return javaPackageName;
	}

	public void setJavaPackageName(String javaPackageName) {
		this.javaPackageName = javaPackageName;
	}

	public String getJavaSrcPath() {
		return javaSrcPath;
	}

	public void setJavaSrcPath(String javaSrcPath) {
		this.javaSrcPath = javaSrcPath;
	}

	public String getUpdateAble() {
		return updateAble;
	}

	public void setUpdateAble(String updateAble) {
		this.updateAble = updateAble;
	}

	public String getIsExtend() {
		return isExtend;
	}

	public void setIsExtend(String isExtend) {
		this.isExtend = isExtend;
	}

	public String getSuperDsId() {
		return superDsId;
	}

	public void setSuperDsId(String superDsId) {
		this.superDsId = superDsId;
	}

	public String getIsOtherSqlQuery() {
		return isOtherSqlQuery;
	}

	public void setIsOtherSqlQuery(String isOtherSqlQuery) {
		this.isOtherSqlQuery = isOtherSqlQuery;
	}

	public String getDsResultType() {
		return dsResultType;
	}

	public void setDsResultType(String dsResultType) {
		this.dsResultType = dsResultType;
	}

	public String getDsResultProc() {
		return dsResultProc;
	}

	public void setDsResultProc(String dsResultProc) {
		this.dsResultProc = dsResultProc;
	}

	public String getDsUserType() {
		return dsUserType;
	}

	public void setDsUserType(String dsUserType) {
		this.dsUserType = dsUserType;
	}

	public String getSqlTextQuery() {
		return sqlTextQuery;
	}

	public void setSqlTextQuery(String sqlTextQuery) {
		this.sqlTextQuery = sqlTextQuery;
	}

	public String getUserParam() {
		return userParam;
	}

	public void setUserParam(String userParam) {
		this.userParam = userParam;
	}

	public String getIsDiskStorage() {
		return isDiskStorage;
	}

	public void setIsDiskStorage(String isDiskStorage) {
		this.isDiskStorage = isDiskStorage;
	}

	public Integer getDiskPagerow() {
		return diskPagerow;
	}

	public void setDiskPagerow(Integer diskPagerow) {
		this.diskPagerow = diskPagerow;
	}

	public Timestamp getInputDate() {
		return inputDate;
	}

	public void setInputDate(Timestamp inputDate) {
		this.inputDate = inputDate;
	}

	public String getOidInput() {
		return oidInput;
	}

	public void setOidInput(String oidInput) {
		this.oidInput = oidInput;
	}

	public Timestamp getLastModDate() {
		return lastModDate;
	}

	public void setLastModDate(Timestamp lastModDate) {
		this.lastModDate = lastModDate;
	}

	public String getOidModify() {
		return oidModify;
	}

	public void setOidModify(String oidModify) {
		this.oidModify = oidModify;
	}

	public String getShowPK() {
		return showPK;
	}

	public void setShowPK(String showPK) {
		this.showPK = showPK;
	}

	public String getShowName() {
		return showName;
	}

	public void setShowName(String showName) {
		this.showName = showName;
	}

	public String getOrderConf() {
		return orderConf;
	}

	public void setOrderConf(String orderConf) {
		this.orderConf = orderConf;
	}

	public String getTablePK() {
		return tablePK;
	}

	public void setTablePK(String tablePK) {
		this.tablePK = tablePK;
	}

	public String getConfigCln() {
		return configCln;
	}

	public void setConfigCln(String configCln) {
		this.configCln = configCln;
	}

	public String getIsReject() {
		return isReject;
	}

	public void setIsReject(String isReject) {
		this.isReject = isReject;
	}

	public String getIskmPrems() {
		return iskmPrems;
	}

	public void setIskmPrems(String iskmPrems) {
		this.iskmPrems = iskmPrems;
	}
	
	
	
	
}